<%--
  User: Albert
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Scriptlet脚本小程序</title>
</head>
<body>

    <%--
        Scriptlet脚本小程序
        (如果非必要，尽量别往这个页面直接写Java代码，因为这是前端页面，直接把后端代码写进来，就不优雅了--不符合解耦思想)
            JSP中一共有三种Scriptlet脚本小程序：
                第一种：Java脚本段，可以写Java代码，定义局部变量，声明语句
                    <%
                        // 可以写Java代码
                    %>
                第二种：声明，声明全局变量、方法、类等
                    <%!
                        // 声明全局变量
                    %>
                第三种：输出表达式，可以输出变量或字面量
                    <%=数值%>
    --%>

    <%-- 第一种：Java脚本段，可以写Java代码，定义局部变量，声明语句 --%>
        <%
            // 定义局部变量
            String str = "hello JSP!";
            // 输出内容到控制台
            System.out.println(str);
            // 输出内容到浏览器
            out.print(str);
            out.print("------");
            // 输出全局变量
            out.write("全局变量：" + num);
            out.print("------");
        %>
    <%-- 第二种：声明，声明全局变量、方法、类等 --%>
        <%!
          // 声明全局变量
          int num = 10;
        %>
    <%-- 第三种：输出表达式，可以输出变量或字面量 --%>
        <%=str%>
</body>
</html>
